package com.fndsoft.zheshangmeap.ui.base;

import android.app.Activity;

import com.fndsoft.zheshangmeap.component.colog.COLog;

/**
 * @author carlos carlosk@163.com
 * @version 创建时间：2014年2月19日 下午4:30:59 类说明
 */

public class BaseCommonFg extends BaseAbsFg {
	protected BaseAc mActivity;

	@Override
	public void onAttach(Activity activity) {
		if (activity instanceof BaseAc) {
			mActivity = (BaseAc) activity;
		}
		super.onAttach(activity);
	}

	/**
	 * 启动其他activity的简化操作
	 * 
	 * @author carlos carlosk@163.com
	 * @version 创建时间：2012-4-7 上午10:37:13
	 * @param c
	 */
	public void startCOActivity(Class<?> c) {
		mActivity.startCOActivity(c);
	}

	/**
	 * 启动其他activity的简化操作
	 * 
	 * @author carlos carlosk@163.com
	 * @version 创建时间：2012-4-7 上午10:37:13
	 * @param c
	 */
	public void startCOActivity(Class<?> c, String intentKey, int intentValue) {
		mActivity.startCOActivity(c, intentKey, intentValue);
	}

	/**
	 * 启动其他activity的简化操作
	 * 
	 * @author carlos carlosk@163.com
	 * @version 创建时间：2012-4-7 上午10:37:13
	 * @param c
	 */
	public void startCOActivity(Class<?> c, String intentKey, String intentValue) {
		mActivity.startCOActivity(c, intentKey, intentValue);
	}

	/**
	 * 输出测试内容
	 * @author carlos carlosk@163.com
	 * @version 创建时间：2012-9-16 下午6:04:10
	 * @param msg
	 */
	public void debug(String msg) {
		String tag ="COLog"; 
		if (null != mActivity) {
			tag = mActivity.getClass().getSimpleName();
		}
		COLog.d(tag, msg);
	}

}
